Solving linear systems of equations using quantum computers