What are current problems with quantum computing that have to be solved in order to make it functional? Why aren't there quantum computers already?