Reincarnation and Karma - Demystified