(Proof of concept) rudimentary support for complex numbers
(Proof of concept) rudimentary support for complex numbers

Summary:
Integrates with the (even more rudimentary) support that LuaJIT already has.

Usage:

``` lang=lua
local complex = require('fb.complex')
local a = 1 + 2i
local b = 2 + 3i
print(a / b)
print(a * 2)
print(complex.sin(a))
```

Test Plan: none yet

Reviewed By: kma@fb.com

Subscribers: lesha, jhj

FB internal diff: D1441301

raphaelamorim/fblualib,soumith/fblualib,facebook/fblualib,szagoruyko/fblualib,szagoruyko/fblualib,raphaelamorim/fblualib,facebook/fblualib,soumith/fblualib