1 Let’s see if we can discover why :)
2 Because you’re so smart, I know you have a question: Can’t we bind functions to our $scope ?
3 It is an object where we can put our models so we can achieve two-way data binding.