Implementar un contador sincrónico bidireccional de bits basado en flip flops D. El mismo debe tener una entrada tal que si durante el flanco de subida de clock el contador se incrementa y si el contador se decrementa.