Слободно и програмирано скраћивање