Part I: R fundamentals