What is the best iPad app for making notes?

I need help in choosing the suitable iPad app for college, since I prefer taking notes on the iPad.

I want to be able to

1. Scribble notes and print it on A4 size paper - that means a 'canvas' would be A4-sized. Basically it's like a document with many pages, but it's more dedicated for scribbling with a stylus.

2. If possible, the app can add pictures and shapes.

Is there an app that has these features, or what is the closest app that you know of? Thanks.