Customizable for Total Range and Smallest Step Size.