Add beta2010 solution (both smart and naive)
Also include some commenting for alpha2010
Split up beta2010 into logn and n^2 versions