A 1st order differential equation has 1 basic solution, a 2nd order differential equation has 2 basic solutions, a 3rd order differential equation has 3 basic solutions, and so on.
The basic solutions are all of the form erx, where r is a root of the characteristic equation. If the characteristic equation has complex roots, these roots always come in pairs - the complex conjugates. For the sake of convenience, instead of writing e(a + bi)x and e(a - bi)x, we do a little algebra and write these functions as eaxcos(bx) and eaxsin(bx) so that we don't have to mess with imaginary numbers at all.