examples now has correct interpreter directive, source encoding, and permissions
use range instead of xrange, compile with Cython 0.20.1