Code

hope this will make Range class a little bit clearer