Care with transform

Since the transform method takes an arbitrary transform function, new coordinates may not be ordered in the same way as the originals.
Checked with third-party tool
Punctuated
Merge pull request #153 from tschaub/extent

Care with transform