Added additional Range methods along with unit tests