Gnomon algorithms

From Gnomon Chronicles