computational flexibility