* Tighter than the original? * Count number of turns, with optimal * Add performance counters