Removed std namespace from source presentation; removed references to std::bad_alloc (it appears in the error handling section.