Capgemini Interview Question

What are differences between call(), bind() and apply()?