Runtime comparison: C++, Java & GHC