Hay varias implementaciones que intentan mantener bajo el costo y lograr un rendimiento considerable.