Hypercomputing The Uncountable: Computing Over The Reals And Deciding The Mandelbrot Set With Infinite-Time Turing Machines