docs for size() function