quantum classification algorithms