Why python list insert method truncates out of range index position, instead of throwing an error ?? Though it is favoring the programmer, this behavior is not acceptable for me!