History of zero pushed back 500 years by ancient Indian text