Karma, Reincarnation and Rebirth: How Karma Affects Our Life, Our Personality, and Our Future