This program provides user with an API for Pool initialization. It uses Best Free Space algorithm to find a block with optimum size.