Data Structure and algorithms library to work with Piecewise Linear Interval Functions (PLIF)