Add no arguments check
Add no arguments check

If no arguments are passed, then nothing needs to be set. This should
only happen when a user calls CBuffer w/o `new` and it instantiates an
empty set of itself and passes it to `.apply()`

Also added a few comments.

trevnorris/cbuffer,trevnorris/cbuffer