[CodeForFun] My approach into solving the 150 problems on Cracking the Code Interview Book (CareerCup) by Gayle Laakmann McDowell