Added 159, solution verified

The solution is in C because Python is literally at least 1000x slower
doing this problem with the same algorithm.