Collection of solutions to Interviewstreet problems