Text this: Karma and teleology : a problem and its solutions in Indian philosophy