Issue #27

Added validation boundaries to volume function so value does not go beyond range of 0-100.
Implemented Issue #27
Curious why we need these `*1`s. I'm sure they don't hurt anything, but they don't do anything do they?