Additions to Foundation and UIKit