explain (the main ideas and views) and evaluate (by giving arguments) the view of heraclitus regarding the nature of reality?

explain (the main ideas and views) and evaluate (by giving arguments) the view of heraclitus regarding the nature of reality?