session 5: arrays traits
session 5: arrays traits