stack storage between function calls fixed,  parameter passing, todo: return values
fixed math for the n-th time