Why is the tuple in python is unchangeable? Why does python include a data type like tuple with such an obvious limitation?