Adding a bunch of solutions, some not finished.