Removed struct not_found for at function.
Added some documentation.