https://github.com/lifedim/SwiftCasts/tree/master/001_swift_counter