if no data or size passed in, should assume size 0
Merge pull request #5 from feross/master

if no data or size passed in, should assume size 0