Add leaky, makefile
Use pointer expontentiation instead