Difference between "apply" and "call" method