Design patterns in swift paperback