Make sure limits property follows saturation rules of Julia's arithmetic

This addresses the initial problem discussed in #101
Merge pull request #102 from timholy/teh/limits

Make sure limits property follows saturation rules of Julia's arithmetic