algorithm era