- performance: while loop faster than tailrec (?!)
- solution ranking tuning