Try to optimise : no more memory copy while doing recursion. But still infinite computation for Scalaskell 97...