Quantum computation simulation JavaScript library