History-based calculator