This is my solution to challenges from thekarangoel's mega project list.