Fixed issue with zeros in shape for calculating size by returning zero
instead of throwing exception
Prettified string representation of lazy datasets when it has leading
zero in shape