flinging