J.P. Morgan Interview Question

What are Forwards, Futures and the difference between them.