Parenthesis for unary minus after ** (towards #2)
o2 was used instead of o2con (toward #1)
Toward #1 (or #2?)
Remove unused file ran1 and erfc (intrinsic)
Fix initializing string length (#2)
Local variables ifrt & igrow are moved to module (#1)