Jag integrerade samtliga lösningar i tråden och gjorde en prestandajämförelse. Här är koden: http://pastie.org/2754986
Vanlig loopning var snabbast, medan mitt exempel med comparator var slöast. Får väl trösta mej med att mitt gick snabbast att skriva.
Här är resultat, för den som inte vill exekvera koden:
usingComparator 947048nanoseconds, with score28
recursiveMultiLine 30032nanoseconds, with score28
looping 1536nanoseconds, with score28
singleLineRecursive 2723nanoseconds, with score28
usingMath 1886nanoseconds, with score28
Det blev 100 rader kod totalt, så kika på pastie länken istället för att jag ska smutsa ner hela sidan här på Swec.