History of computing: From Abacus to quantum computers