Almost forgot to do the right to left diagonal...this is another very
straightforward implementation.