eClerx Interview Question

What are Swaps & futures?