Adding solutions to diagonals problem. Still need to add testing functionality.