This is the place where I put public problem solving. I will use javascript, java, and perl probably :)