Criado o método GetListaSugeridaDeCompras em GerenciarListas ( e 4
métodos auxiliáres em Produto) que retorna uma lista ordenada de
produtos levando em conta os hábitos de compra do usuário. A lista passa
por duas ordenações: Iinicialmente todos os produtos cadastrados são
ordenados por quantidade de eventos de compra, decrescentemente. São
selecionados os x primeiros, e a partir deles é calculado uma medida de
tendencia central dos intervalos entre as compras. É retornada uma lista
com estes mesmos x produtos refinados pela distância provável para a
data da próxima compra deste produto.