Add yard documentation
Add gc benchmark; update readme