what is the difference between compostition and improvisation

1 answer

Have you Googled each of those terms?