a range and some methods with passing specs
fix range and sum methods