What programming paradigms does Python support? Select all that apply.