added solution10
small refactors, test names