Implement min and max for array lengths

Min and max for array lengths
to keep the messages consistent (`should...`) what about `should have at least/most X items`?