Can a soccer ball be boomeranged back to the player?

a) Yes, but it will take a very precise and strong kick
b) No, because the force needed for the kick is too high
c) Yes, but only in space
d) No, because the ball will swirl in smaller and smaller circles