An Introduction to the Iceberg Java API – Part 1 – Tabular