ls use human readable file size by default, -b option to show bytes
Fixed memory leak