[WIP] Hyperbola class

Never heard of ```focale distance```. I think ```focal distance``` would be more appropriate.