Compiles, but results vary greatly from reference
Added the reference scenario