I've had this come up in a developer interview before, so it's something to be aware of. Just don't forget the lower bounds!