Updated
Compiles but doesn't work for me. (Sample)