Complex Numbers

@Chris_Lattner3 you should really take a look at our recent thread on this topic.