measured performance with gprof
87 out of 100