Implemented more efficient serial compose.

- Removed code that tried to optimize product computation since optimizing is more expensive than bad computation.

- Updated tests to handle new cases.
Merge branch 'feature/parallel-execution' of github.com:kryptnostic/fhe-core into feature/parallel-execution

* 'feature/parallel-execution' of github.com:kryptnostic/fhe-core:
  comment out benchmarking tests