What is the difference between an incremental load and a full load in an ETL pipeline, and how do you implement them?