Homodonty and Heterodonty - an iconoclastic view of teeth