added playground
fixed sqrt implementation
checkBalance can actually be tail-recursive
add playground stuff to Main object
don't add everything to Main
added tail-recusrive factorial
implemented tailrec sum method
product/sum/factory map/reduce style
added Rational class
completed week 2
reuse interset method