Midterm finished

Final commit for finished midterm
The above is very close. The difference is that the first query returns an anonymous object that contains both the number and the square of the number.