On Abstractions, Repetition and Discovery | Heykuki News