performance optimization, fannkuch is faster than lua