Fills some of the gaps in the stdlibrary