Codetribe Interview Question

What is function hoisting in JavaScript