luhn.py : Raise type error if input sequence is not digit str or positive int