Fix from_sequence class method

creating a Point instance from a sequence containing more than 3 elements raises TypeError (__new__() takes 1 to 4 positional arguments but 5 were given). 
I suppose that the intended behaviour in this case is to still create Point instance but only taking into account the 3 first elements of the sequence.